package com.ls.utils.redis;

/**
 * <p>
 * REDIS KEY管理
 * </p>
 *
 * @author TangQuanBin
 * @since 2019/9/23 15:28
 */
public class RedisKey {

    public static final String LIST_FIELD = "listKey";
    /**
     * 系统权限
     */
    public static final String SYS_PERMISSION_KEY = "sysPermissionKey";
    /**
     * 角色权限
     */
    public static final String ROLE_PERMISSION_KEY = "rolePermissionKey";

    /**
     *  商家key
     */
    public static final String COMPANY_KEY = "companyKey";

    /**
     * 业务区key
     */
    public static final String ZONE_KEY="zoneKey";
    /**
     * 分部key
     */
    public static final String BRANCH_KEY="branchKey";

    /**
     * 省市区级联数据
     */
    public static final String REGION_DATA = "regionData";

    /**
     * 行政区全key
     */
    public  static final String REGION_STORE_ALL_KEY="regionStoreAllKey";
    /**
     * 行政区全h5Gvkey
     */
    public  static final String REGION_H5_GV_ALL_KEY="regionH5GvAllKey";
    /**
     * redis中门店信息key
     */
    public static final String STORE_INFO_KEY = "storeInfoKey";

    /**
     * 商品 key
     */
    public static final String PRODUCT_KEY = "productKey";

    /**
     * 商品规格 key 通过商品ID 缓存规格列表
     */
    public static final String PRODUCT_SPEC_KEY = "proSpecificationListKey";

    /**
     * 商品规格 key 通过规格Id查询单条规格数据
     */
    public static final String SPECIFICATION_KEY = "proSpecificationKey";

    /**
     * 基础礼券 key
     */
    public static final String GIFT_KEY = "giftKey";

    /**
     * 基础礼券 增值服务 key saveAddValueCache
     */
    public static final String GIFT_ADDVALUE_KEY = "giftAddValueKey";

    /**
     * 基础礼券 关联商品 key saveGoodsBatchCache
     */
    public static final String GIFT_GOODS_KEY = "giftGoodsKey";

    /**
     * 基础礼券 关联地区 key saveRegionIdListCache
     */
    public static final String GIFT_REGION_KEY = "giftRegionKey";


    /**
     * 短信验证码key前缀
     */
    public static final String PHONE_MESSAGE_CAPTCHA_KEY_PREFIX = "PHONE_MESSAGE_CAPTCHA_KEY_PREFIX";

    /**
     * 短信炸弹防护前缀
     */
    public static final String PHONE_MESSAGE_CHECK_PREFIX = "phoneMessageCheck";

    /**
     * 产品类型key
     */
    public static final String EXPRESS_TYPE_KEY = "expressTypeKey";
    /**
     * 纸箱key
     */
    public static final String PACKAGE_INFO_KEY = "packageInfoKey";

    /**
     * 微信修改用户验证码
     */
    public static final String WX_USER_UPDATE_MESSAGE_KEY = "wxUserUpdateMessageKey";


}
